

#ifndef COSIM_DISAS_H
#define COSIM_DISAS_H

#ifdef __cplusplus
extern "C" {
	// #include "disas.h"
	// /mnt/hgfs/wrok/dev/simple/dasm/disas.h
#endif

    /* Ensure that size-critical types are defined on all OS platforms. */
#if defined (_MSC_VER)
    typedef unsigned __int64 uint64_t;
    typedef unsigned __int32 uint32_t;
    typedef unsigned __int8 uint8_t;
#elif defined(__MINGW32__)
#include <stdint.h>
#elif defined(__linux)
#include <inttypes.h>
#else
#include <sys/types.h>
#endif

#ifdef __cplusplus
}
#endif

void print_disas_arm_a64(uint64_t addr, uint32_t code);

#endif